{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "from PIL import Image\n",
    "import numpy as np\n",
    "import matplotlib.pyplot as plt\n",
    "import sklearn.decomposition as sk\n",
    "from numpy.linalg import norm\n",
    "from time import time\n",
    "import matplotlib.pyplot as plt\n",
    "from sys import stdout"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "def generate_dir_list(route=\"/Users/sinyeratlantis/Desktop/AR/\"):\n",
    "    dir_list = []\n",
    "    for i in range(1, 121):\n",
    "        for j in range(1, 15):\n",
    "            temp = '00' + str(i) + '-0' + str(j)\n",
    "            if i >= 10:\n",
    "                temp = '0' + str(i) + '-0' + str(j)\n",
    "            if i >= 100:\n",
    "                temp = str(i) + '-0' + str(j)\n",
    "            if j >= 10:\n",
    "                temp = '00' + str(i) + '-' + str(j)\n",
    "                if i >= 10:\n",
    "                    temp = '0' + str(i) + '-' + str(j)\n",
    "                if i >= 100:\n",
    "                    temp = str(i) + '-' + str(j)\n",
    "            img_dir = route + temp + '.bmp'\n",
    "            dir_list.append(img_dir)\n",
    "    return dir_list\n",
    "\n",
    "\n",
    "def pca(flatten_imgs):  # 求主成分映射矩阵\n",
    "    num_imgs, dim = flatten_imgs.shape  # 每行为一个样本，每列为一个维度\n",
    "    \n",
    "    mean_imgs = flatten_imgs.mean(axis=0)\n",
    "    flatten_imgs = flatten_imgs - mean_imgs\n",
    "\n",
    "    if dim <= num_imgs:  # 若单幅图片维度小于等于总图片数，使用奇异值分解SVD\n",
    "        _, variance, projection = np.linalg.svd(flatten_imgs)\n",
    "        projection = projection[:num_imgs]  # 取前nun_imgs维的数据\n",
    "    else:  # 否则直接通过协方差矩阵求解\n",
    "        covariance = np.dot(flatten_imgs, flatten_imgs.T)  # 计算协方差矩阵\n",
    "        eigen, eigen_vector = np.linalg.eigh(covariance)  # 求解特征值和特征向量\n",
    "\n",
    "        projection = np.dot(flatten_imgs.T, eigen_vector).T[::-1]  # 转换到特征向量空间得投影矩阵\n",
    "\n",
    "    return projection, mean_imgs  # 返回投影矩阵、方差和均值\n",
    "\n",
    "\n",
    "def plot(V, mean):  # 显示均值和前7个主成分图像\n",
    "    img = np.array(Image.open(dir_list[0]))\n",
    "    m, n = img.shape[0:2]\n",
    "    plt.figure()\n",
    "    plt.gray()\n",
    "    plt.subplot(2, 4, 1)\n",
    "    plt.imshow(mean.reshape(m, n))\n",
    "    for i in range(7):\n",
    "        plt.subplot(2, 4, i + 2)\n",
    "        plt.imshow(V[i].reshape(m, n))\n",
    "    plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "dir_list = generate_dir_list()\n",
    "imgs_matrix = np.array([np.array(Image.open(img)).flatten() for img in dir_list], 'f')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "V, imgs_mean = pca(imgs_matrix)  # PCA处理"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "sk_pca = sk.PCA(7)\n",
    "mean_imgs = imgs_matrix.mean(axis=0)\n",
    "flatten_imgs = imgs_matrix - mean_imgs\n",
    "sk_pca.fit(flatten_imgs.T)\n",
    "V_pca = sk_pca.transform(imgs_matrix.T)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "sk_nmf = sk.NMF(n_components=7, init='nndsvda', tol=5e-3)\n",
    "sk_nmf.fit(imgs_matrix.T)\n",
    "V_nmf = sk_nmf.transform(imgs_matrix.T)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "plot(V, imgs_mean)\n",
    "plot(V_pca.T, imgs_mean)\n",
    "plot(V_nmf.T, imgs_mean)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "def nmf(V, tole=0.001, t_limit=50, max_epoch=100):\n",
    "    # 输入矩阵，近似量容忍度，时限，回合限\n",
    "    W = np.random.randint(0, 9, size=(1680, 7))\n",
    "    H = np.random.randint(0, 9, size=(7, 2000))\n",
    "    t_init = time()\n",
    "\n",
    "    w_grad = np.dot(W, np.dot(H, H.T)) - np.dot(V, H.T)\n",
    "    h_grad = np.dot(np.dot(W.T, W), H) - np.dot(W.T, V)\n",
    "    grad_init = norm(np.r_[w_grad, h_grad.T])  # np.concat ??\n",
    "\n",
    "    w_tole = max(0.001, tole) * grad_init\n",
    "    h_tole = w_tole\n",
    "\n",
    "    for epoch in range(1, max_epoch):\n",
    "        # 停止条件\n",
    "        projnorm = norm(np.r_[w_grad[np.logical_or(w_grad < 0, W > 0)],\n",
    "                              h_grad[np.logical_or(h_grad < 0, H > 0)]])\n",
    "        if projnorm < tole * grad_init or time() - t_init > t_limit:\n",
    "            break\n",
    "        W, w_grad, iterW = nlssubprob(V.T, H.T, W.T, w_tole, 1000)\n",
    "        W, w_grad = W.T, w_grad.T\n",
    "        if iterW == 1:\n",
    "            w_tole = 0.1 * w_tole\n",
    "        (H, h_grad, iterH) = nlssubprob(V, W, H, h_tole, 1000)\n",
    "        if iterH == 1:\n",
    "            h_tole = 0.1 * h_tole\n",
    "\n",
    "        if epoch % 10 == 0:\n",
    "            stdout.write('.')\n",
    "\n",
    "    print('epoch = %d Final proj-grad norm %f' % (epoch, projnorm))\n",
    "    return W, H\n",
    "\n",
    "\n",
    "def nlssubprob(V, W, h_init, tole, max_epoch):\n",
    "    H = h_init\n",
    "    WtV = np.dot(W.T, V)\n",
    "    WtW = np.dot(W.T, W)\n",
    "    alpha = 1\n",
    "    beta = 0.1\n",
    "    for epoch in range(1, max_epoch):\n",
    "        grad = np.dot(WtW, H) - WtV\n",
    "        projgrad = norm(grad[np.logical_or(grad < 0, H > 0)])\n",
    "        if projgrad < tole:\n",
    "            break\n",
    "        for inner_iter in range(1, 20):\n",
    "            Hn = H - alpha * grad\n",
    "            Hn = np.where(Hn > 0, Hn, 0)\n",
    "            d = Hn - H\n",
    "            gradd = sum(grad * d)\n",
    "            dQd = sum(np.dot(WtW, d) * d)\n",
    "            suff_decr = 0.99 * gradd + 0.5 * dQd < 0\n",
    "            if inner_iter == 1:\n",
    "                print(suff_decr.shape)\n",
    "                decr_alpha = not suff_decr.any()\n",
    "                Hp = H\n",
    "            if decr_alpha:\n",
    "                if suff_decr.any():\n",
    "                    H = Hn\n",
    "                    break\n",
    "                else:\n",
    "                    alpha = alpha * beta\n",
    "            else:\n",
    "                if not suff_decr.any() or (Hp == Hn).all():\n",
    "                    H = Hp\n",
    "                    break\n",
    "                else:\n",
    "                    alpha = alpha / beta\n",
    "                    Hp = Hn\n",
    "    return H, grad, epoch"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:52: RuntimeWarning: overflow encountered in multiply\n",
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:52: RuntimeWarning: overflow encountered in add\n",
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:51: RuntimeWarning: overflow encountered in add\n",
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:53: RuntimeWarning: invalid value encountered in add\n",
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:53: RuntimeWarning: invalid value encountered in less\n",
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:51: RuntimeWarning: overflow encountered in multiply\n",
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:52: RuntimeWarning: invalid value encountered in add\n",
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:52: RuntimeWarning: invalid value encountered in multiply\n",
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:48: RuntimeWarning: overflow encountered in multiply\n",
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:48: RuntimeWarning: invalid value encountered in subtract\n",
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:49: RuntimeWarning: invalid value encountered in greater\n",
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:51: RuntimeWarning: invalid value encountered in multiply\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:42: RuntimeWarning: invalid value encountered in subtract\n",
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:44: RuntimeWarning: invalid value encountered in less\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/miniconda3/envs/air/lib/python3.6/site-packages/ipykernel_launcher.py:17: RuntimeWarning: invalid value encountered in less\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 1680)\n",
      "(1680,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n",
      "(7, 2000)\n",
      "(2000,)\n"
     ]
    },
    {
     "ename": "KeyboardInterrupt",
     "evalue": "",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mKeyboardInterrupt\u001b[0m                         Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-22-8a3b179131f6>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mw\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mnmf\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mimgs_matrix\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[0;32m<ipython-input-21-3a69a7aab994>\u001b[0m in \u001b[0;36mnmf\u001b[0;34m(V, tole, t_limit, max_epoch)\u001b[0m\n\u001b[1;32m     22\u001b[0m         \u001b[0;32mif\u001b[0m \u001b[0miterW\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     23\u001b[0m             \u001b[0mw_tole\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;36m0.1\u001b[0m \u001b[0;34m*\u001b[0m \u001b[0mw_tole\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 24\u001b[0;31m         \u001b[0;34m(\u001b[0m\u001b[0mH\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mh_grad\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0miterH\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mnlssubprob\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mV\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mW\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mH\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mh_tole\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;36m1000\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     25\u001b[0m         \u001b[0;32mif\u001b[0m \u001b[0miterH\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     26\u001b[0m             \u001b[0mh_tole\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;36m0.1\u001b[0m \u001b[0;34m*\u001b[0m \u001b[0mh_tole\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m<ipython-input-21-3a69a7aab994>\u001b[0m in \u001b[0;36mnlssubprob\u001b[0;34m(V, W, h_init, tole, max_epoch)\u001b[0m\n\u001b[1;32m     57\u001b[0m                 \u001b[0mHp\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mH\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     58\u001b[0m             \u001b[0;32mif\u001b[0m \u001b[0mdecr_alpha\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 59\u001b[0;31m                 \u001b[0;32mif\u001b[0m \u001b[0msuff_decr\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0many\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     60\u001b[0m                     \u001b[0mH\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mHn\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     61\u001b[0m                     \u001b[0;32mbreak\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m/miniconda3/envs/air/lib/python3.6/site-packages/numpy/core/_methods.py\u001b[0m in \u001b[0;36m_any\u001b[0;34m(a, axis, dtype, out, keepdims)\u001b[0m\n\u001b[1;32m     40\u001b[0m     \u001b[0;32mreturn\u001b[0m \u001b[0mumr_prod\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mout\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkeepdims\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0minitial\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     41\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 42\u001b[0;31m \u001b[0;32mdef\u001b[0m \u001b[0m_any\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mout\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkeepdims\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     43\u001b[0m     \u001b[0;32mreturn\u001b[0m \u001b[0mumr_any\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mout\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkeepdims\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     44\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;31mKeyboardInterrupt\u001b[0m: "
     ]
    }
   ],
   "source": [
    "w = nmf(imgs_matrix)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
